export enum LOCALSTORAGE_ENUM {
  USER_ROUTERS = 'USER_ROUTERS',
  TOKEN = 'TOKEN',
  LANG = 'LANG',
  PAGE = 'PAGE',
  COLUMNS = 'COLUMNS',
  USER = 'USER',
}
export enum IS_ENUM {
  IS = '0',
  NOT = '1',
}
export enum STATUS_ENUM {
  NORMAL = '0',
  DISABLE = '1',
}
export enum SYS_THEME {
  DARK = 'dark',
  LIGHT = 'light',
}

export enum QUERY_SCOPE {
  ALL = '3',
  SELF = '0',
  CHILD = '1',
  ALL_CHILD = '2',
  COMMON = '4',
}
// eslint-disable-next-line import/prefer-default-export, no-shadow
export enum DICT_ENUM {
  /* 素材类型 */
  MATERIAL_TYPE = 'material_type',
  LIGHT_QUEUE_STATUS = 'light_queue',
  DEVICE_COLOR = 'device_color',
  THEME_CATEGORY = 'theme',
  /* 素材分类 */
  MATERIAL_CATEGORY = 'material_category',
  IS = 'is',
}

export enum LIBRARY_ENUM {
  IMAGE = '0',
  VIDEO = '1',
  AUDIO = '2',
  TEXT = '3',
  FILE = '4',
  OTHER = '5',
}

export enum SCHEDULE_TYPE_ENUM {
  /* 单次 */
  ONE_TIME = '0',
  /* 每天 */
  DAILY = '1',
  /* 自定义日期 */
  CUSTOM_DATE = '2',
  /* 星期 */
  WEEKLY = '3',
}

/* 设备类型 */
export enum DEVICE_TYPE_ENUM {
  ALL = '2',
  GROUP = '1',
  CUSTOM = '0',
}
/* is' | 'major' | 'status' | 'scoped' */
export enum SYSTEM_OPTION_TYPE {
  IS = 'is',
  MAJOR = 'major',
  STATUS = 'status',
  SCOPED = 'scoped',
  ONLINE = 'online',
  DEVICE_COLOR = 'device_color',
  AUTH_STATUS = 'audit_status',
  COLOR = 'color',
}
